package org.springblade.modules.admin.service.parts;

import lombok.AllArgsConstructor;
import lombok.Getter;
import org.springblade.modules.admin.enums.TaskStatusEnum;

/**
 * @Description 配件策略Bean枚举
 * @Author ysq
 * @Date 2024/05/16
 **/
@Getter
@AllArgsConstructor
public enum PartsHandlerBeanEnum {

	// 配件审批
	PARTS_APPROVE("approveOrderStrategy"),

	// 配件报价
	PARTS_OFFER("offerOrderStrategy"),

	// 配件回签
	PARTS_REPLY("replyOrderStrategy"),

	// 配件采购
	PARTS_PROCUREMENT("procurementOrderStrategy"),

	// 配件发货
	PARTS_SHIPMENTS( "shipmentsOrderStrategy"),

	// 配件收货
	PARTS_RECEIVE( "receiveOrderStrategy"),

	// 配件分配
	PARTS_ALLOCATION("allocationOrderStrategy"),

	// 已关闭
	PARTS_CLOSE("closeOrderStrategy"),

    ;

	/**
	 *  策略Bean名称
	 */
    private final String beanName;

}
